import Vue from 'vue'
import './plugins/axios'
import App from './App.vue'
import router from './router'
import store from './store'
import {Button , Lazyload} from 'vant'
import { Icon } from 'vant';
import { Tabbar, TabbarItem} from 'vant';
import { NavBar } from 'vant';
import { Grid, GridItem } from 'vant';
import { Image as VanImage } from 'vant';
import { Badge } from 'vant';
import { Tab, Tabs } from 'vant';
import { Card } from 'vant';
import { Col,Row } from 'vant'
import { Cell, CellGroup } from 'vant';
import { DropdownMenu, DropdownItem,Divider } from 'vant';
import { Popup } from 'vant';
import { Form } from 'vant';
import { Picker } from 'vant';
import { Field } from 'vant';
import { Empty } from 'vant';
import { Panel } from 'vant';
import { Overlay } from 'vant';
import { PullRefresh } from 'vant';
import { List } from 'vant';
import VXETable from "vxe-table";
import 'vxe-table/lib/style.css';
import 'xe-utils'
import BaiduMap from 'vue-baidu-map'

Vue.use(BaiduMap, {
  ak: 'CdOKKOgSEbG6np6BpvHxoa2wt4H3b38c'
})

Vue.use(List);
Vue.use(PullRefresh);
Vue.use(Overlay);
Vue.use(Panel);
Vue.use(DropdownMenu);
Vue.use(DropdownItem);
Vue.use(Cell).use(CellGroup);
Vue.use(Card);
Vue.use(Tab).use(Tabs).use(VanImage).use(Lazyload);
Vue.use(Grid).use(GridItem).use(Col).use(Row).use(Popup).use(Form).use(Picker).use(Field).use(Divider);
Vue.use(Tabbar).use(TabbarItem).use(NavBar).use(Badge).use(Empty);
Vue.config.productionTip = false
Vue.use(Button);
Vue.use(Icon);
Vue.use(VXETable);


new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
